*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	background-repeat: no-repeat;
	word-break: break-all;
	word-wrap: break-word;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-style: normal;
	font-weight: inherit;
	font: inherit;
	border: 0;
	line-height: inherit;
}


h1,h2,h3,h4,h5,h6,p,div,nav,footer,aside,article{
	line-height: 100%;
}


html,body,page,#app {
	width: 100%;
	-webkit-font-smoothing: antialiased;
	/*字体抗锯齿*/
	-moz-osx-font-smoothing: grayscale;
	// 禁用字体变大   移动端可能会出现字体自动变大情况
	-webkit-text-size-adjust: none;		
	font-size: 12px;
	position: relative;
	height: 100%;
	overflow: auto;
}


ul,ol,li,dl,dd,dt {
	list-style: none;
	list-style-type: none
}

element {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	border-width: thin;
	-webkit-touch-callout: none;
}

button {
	-webkit-appearance: none;
	appearance: none;
	outline: none;
	background: none;
}

input[type='button'],button {
	cursor: pointer;
	-moz-user-focus: none;
	user-select: none;
}

input[type='text'],input[type='password'],textarea {
	width: 100%;
}

a,i,a:hover,img,label {
	text-decoration: none;
	cursor: pointer;
}

table {
	border-collapse: collapse;
}


.green {
	color: rgb(89, 230, 117);
}

.orange {
	color: #dfa007;
}

.green2 {
	color: rgb(161, 214, 117);
}
.blue {
	color: #32c5e9;
}

.blue2 {
	color: #7b98fa;
}

.violet {
	color: #a39ded;
}

.yellow {
	color: rgb(242, 195, 43);
}

.red {
	color: #F43F3B;
}

.grey {
	color: black(6); 
}

.pink {
	color: #fd9d91;
}

.yellow2 {
	color: rgb(242, 195, 43);
}

.pointer {
	cursor: pointer;
}

[draggable] {
	cursor: move;
}
